<?php
namespace app\index\controller;
use app\index\model\Advert as AdvertModel;
use app\index\controller\Common;
/**
* 广告管理控制器
*/
class Advert extends Common
{
	// 列表
	 public function index()
	{
		$data=db('advert')->select();
		$this->assign('data',$data);
		return $this->fetch();
	}
	// 添加
	 public function add()
	{	
		if (request()->isPost()) {
			$data=input('post.');
			$validate = \think\Loader::validate('Advert');//自动加载验证规则

            if(!$validate->scene('add')->check($data)){
                $this->error($validate->getError());
            }
			$add=db('advert')->insert($data);
			if ($add) {
				$this->success('添加广告成功！',url('index'));
			}else{
				$this->error('添加广告失败');
			}
			return;
		}
		return $this->fetch();
	}
	// 修改
	 public function edit()
	{
		if (request()->isPost()) {
			$data=input('post.');
			$validate = \think\Loader::validate('Advert');//自动加载验证规则

            if(!$validate->scene('edit')->check($data)){
                $this->error($validate->getError());
            }
            $save=db('advert')->update($data);
            if ($save) {
				$this->success('修改广告成功！',url('index'));
			}else{
				$this->error('修改广告失败');
			}
		}
		$data=db('advert')->find(input('id'));
		$this->assign('data',$data);
		return $this->fetch();
	}
	// 删除
	public function del()
	{
		$del=db('advert')->delete(input('id'));
		if ($del) {
			$this->success('删除广告成功！',url('index'));
		}else{
			$this->error('删除广告失败');
		}
	}




















}
